Mods / Extra Info

Category: #Cheat #Crafting #QoL #Tweak #Utility
Author: DanaCraluminum
Side: Client
Created: Jul 4th 2023 at 3:43 PM
Last modified: Dec 19th at 10:16 PM
Downloads: 27159
Follow Unfollow 575

Latest file for v1.20.0-rc.5:
ExtraInfo-v1.9.4.zip 1-click install


[Discord]

I'm living in Ukraine and there is war happening right now. Most of my free time I spend on modding when I get a few hours between electricity blackouts.
If you love my work, you can support me on Patreon, I would greatly appreciate it ❤️. Donations keep me doing what I truly love - modding.

Useful information for handbook, blocks, items, entities, literally everything.

Mod is completely configurable, you can disable everything else that you don't need.

Hotkeys
Key Description
Ctrl + T (default) Highlight reinforced blocks
Shift + M (default) Mycelium highlighting

 

MOD CONFIGURATION / CONTENT

Configuration file is located in VintagestoryData/ModConfig, it is appeared after loading any world.

Highly recommended to use together with Confg lib to configure everything in the mod, since configuration file is big.
 
Configuration file
Key Description
FixVTMLInBlockTooltip Fix VTML formatting issues in block tooltips, such as incorrect <font color> tag rendering
   
OpenHandbookPageForEntity (Handbook) Open the handbook page for the creature you are looking at
ShowHandbookCreatureDiet (Handbook) Show the diet of a creature
ShowHandbookEatableByCreatures (Handbook) Show the creatures that can consume a specific food item
ShowHandbookEntityDrops (Handbook) Show the items harvested from creatures (client: 1.20+ , server: 1.19 and early)
ShowHandbookEntityStats (Handbook) Show a creature's health, damage, and damage tier (singleplayer only)
ShowHandbookPanningDrops (Handbook) Show potential drops when using a wooden pan
ShowHandbookPitKiln (Handbook) Show burn times for each type of pit kiln fuel
ShowHandbookTraderGoods (Handbook) Show the goods available from traders
ShowHandbookTroughFeedOptions (Handbook) Show the types of feed that can be added to a trough
ShowHandbookWorkableTemp (Handbook) Show the workable temperature
   
ShowAnvilWorkableTemp Show the workable temperature on the anvil
ShowBloomeryProgress Show progress of the bloomery
ShowCementationFurnaceProgress Show progress for steel production in the cementation furnace
ShowCharcoalPitProgress Show progress of charcoal production in the charcoal pit
ShowCokeOvenProgress Show progress of the coke oven on the door
ShowPitKilnProgress Show progress of firing in the pit kiln
ShowQuernGrindingProgress Show progress of the quern, for total stack and single item
ShowSkepProgress Show progress of honey production in the skep
   
ShowBlockBreakingTime Show block breaking time
ShowBlockTransitionInfo Show the number of hours left for a block's transition state to complete
ShowBombStats Show detailed information about bombs, including explosion radius, explosion type, and fuse time
ShowFarmlandDropsSoil Show the chance of farmland dropping soil (for Farmland Drops Soil mod)
ShowFarmlandProgress Show the hours remaining until the next crop stage on farmland
ShowMechanicalBlockInfo Show mechanical block information, such as speed, torque, and resistance (disabled by default)
ShowPileTotalItems Show the total number of items in a pile
ShowSealedCrockName Show sealed status in the name of a crock
ShowStackMetalUnits Show the total metal units based on an item's stack size
ShowTemperatureInName Show temperature in the name of an item
ShowTranslocatorDestination Show the destination of the translocator
ShowTreeStats Show time a sapling takes to sprout and mature

 

CONTRIBUTORS / CREDITS
keywords

crafting time, craft time, crafting progress, craft progress, crafting hours
farmland drop chance info, farmland progress, farmland life, farmland timer, more farmland info, growing farmland growing
growing crop growth, crop growing time, crop grow time, crop timer, crop life, hours to next stage, hours to next crop stage, more crop info
translocator info, translocator coordinates, translocator info, teleport info, teleport coordinates
temperature in name, name temperature name, temperature text, temperature info
handbook info
total items in a pile info, ground storage info, ground info, ground storable, stack info, stackable info
bomb info, bomb fuse time, bomb explosion radius, bomb radius, explode time, explosion time

pan drops, drops panning drops,
animal drops, entity drops, harvest inventory, animal loot, entity loot, creature loot
pitkiln info, pitkiln time, pitkiln progress, pitkiln fuel, burn time, fuel time
translocator coordinates
coke progress
second, seconds, hour, hours, minute, minutes
trough food, favorite food, animal food, creature food, entity food, animal feed, blockDiet
moreinfo, more info
trader info, trader props, trader selling, trader buying, trader goods, trader list
block transient progress, block transition progress, convert
torch burning, torch timer, torch time, torch progress, torch info, torch life
resin growing, growing resin, grow resin, resin time, resin progress, resin delay, resin timer, resin info
ore chunk info, nugget info, metalbit info, metal bit, metal nugget, ore metal info, ore info

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v1.9.4 1100 Dec 19th at 10:16 PM Show ExtraInfo-v1.9.4.zip Install now
v1.9.3 63 Dec 19th at 7:19 PM Show ExtraInfo-v1.9.3.zip Install now
v1.9.2 259 Dec 18th at 10:34 AM Show ExtraInfo-v1.9.2.zip Install now
v1.9.1 196 Dec 17th at 5:27 PM Show ExtraInfo-v1.9.1.zip Install now
v1.9.0 104 Dec 17th at 12:31 PM Show ExtraInfo-v1.9.0.zip Install now
v1.8.4 313 Dec 16th at 1:56 PM Show ExtraInfo-v1.8.4.zip Install now
v1.8.3 163 Dec 16th at 12:06 AM Show ExtraInfo-v1.8.3.zip Install now
v1.8.2 1271 Dec 5th at 5:45 PM Show ExtraInfo-v1.8.2.zip Install now
v1.8.1 7599 Aug 5th at 9:22 AM Show ExtraInfo-v1.8.1.zip Install now
v1.8.0 1078 Jul 25th at 11:40 AM Show ExtraInfo-v1.8.0.zip Install now
v1.7.1 388 Jul 22nd at 12:40 PM Show ExtraInfo-v1.7.1.zip Install now
v1.7.0 5222 Jan 19th at 11:14 AM Show ExtraInfo-v1.7.0.zip Install now
v1.6.0 1824 Oct 30th 2023 at 9:02 PM Show ExtraInfo-v1.6.0.zip Install now
v1.5.3 2721 Sep 11th 2023 at 9:45 PM Show ExtraInfo-v1.5.3.zip Install now
v1.5.2 388 Sep 9th 2023 at 12:24 PM Show ExtraInfo-v1.5.2.zip Install now
v1.5.1 399 Sep 5th 2023 at 12:22 PM Show ExtraInfo-v1.5.1.zip Install now
v1.5.0 788 Aug 13th 2023 at 2:42 PM Show ExtraInfo-v1.5.0.zip Install now
v1.4.0 619 Aug 3rd 2023 at 1:11 AM Show ExtraInfo-v1.4.0.zip Install now
v1.3.0 593 Jul 25th 2023 at 1:03 PM Show ExtraInfo-v1.3.0.zip Install now
v1.2.0 613 Jul 16th 2023 at 7:26 AM Show ExtraInfo-v1.2.0.zip Install now
v1.1.1 382 Jul 13th 2023 at 10:59 PM Show ExtraInfo-v1.1.1.zip Install now
v1.1.0 239 Jul 13th 2023 at 4:06 PM Show ExtraInfo-v1.1.0.zip Install now
v1.0.0 837 Jul 4th 2023 at 3:46 PM Show ExtraInfo-v1.0.0.zip Install now

127 Comments (oldest first | newest first)

💬 DanaCraluminumAuthor, Dec 20th at 12:52 AM

Shinohoyo I could add most features from there, yes

💬 Shinohoyo, Dec 20th at 12:49 AM

https://mods.vintagestory.at/vshud seems to be no longer supported. Id like a few of its features in the latest version and your mods seemed like a good place to include them. Not sure if you'd put them here or in tweaks. The features I'd like are measure, light utility, and shape. Shape less than the others.

💬 DanaCraluminumAuthor, Dec 19th at 7:19 PM

Laerinok Updated

💬 Laerinok, Dec 19th at 7:09 PM

Hello,
This is the french localization update (fr.json). I don't know if you prefer crowdin or not, but it's also updated there.

💬 JonnyGeek, Dec 19th at 12:39 AM

A year and a half ago I thanked you for the mod and suggested mechanical info and here it is!!! Common Dana W. 

💬 DanaCraluminumAuthor, Dec 18th at 3:32 PM

AdryanaStahr Contact me in discord

💬 AdryanaStahr, Dec 18th at 3:30 PM

Just wanted to let you know that there's some wierdness happening with the tag related to the font changes you made recently. Hovering over a bowl of food that contains a hot item (just cooked) shows a <font> color tag around the temperature. Doing the same thing with a cooking pot shows the temperature correctly with a color, [YellowTemp], like that, so it is working correctly in some places, but for some reason the bowl is showing the tag, instead. It doesn't hinder playability, but I figured I'd let you know, anyway. =)

💬 DanaCraluminumAuthor, Dec 18th at 10:35 AM

Perturbee Fixed

💬 Perturbee, Dec 18th at 8:45 AM

Hi,

For some reason I see some HTML code with this since the RC5 versions and it's still present in the latest. It's absent when I disable this mod.

💬 DanaCraluminumAuthor, Dec 16th at 11:10 AM

Hasitan Fixed. I temporarily removed liquid bars until I find better way 

💬 DanaCraluminumAuthor, Dec 16th at 11:09 AM

ShikiTochi Can't reproduce

💬 ShikiTochi, Dec 16th at 11:06 AM

V1.8.3 seems to remove the ability to view the drops from panned items, not sure if this is intended or not.

- Must be something on my end than which is pretty strange since its the only mod i have enabled right now on a fresh world. 

💬 Hasitan, Dec 15th at 1:10 PM

I'm using the mod on 1.20-rc4 and there's an issue that was reported earlier in August (and was fixed back then according to comments). If I craft something using a partially full bucket e.g. dough these items appear with 0 durability and don't stack with the normal ones. I've turned every other mod off and the issue appears with only this one enabled.

 

💬 kickitray, Dec 6th at 8:50 AM

Awesome, thank you so much! :)

💬 KonaCoffeeDrgn, Dec 5th at 11:08 PM

Many thanks to your dedication Dana!

💬 DanaCraluminumAuthor, Dec 5th at 5:47 PM

KonaCoffeeDrgn   Otterbutter    kickitray  fixed

💬 kickitray, Dec 5th at 2:32 PM

Same here. Something seems broken when I press H on just about everything -> Crash.

💬 Otterbutter, Dec 5th at 2:19 AM

I'm also getting lots of crashes when trying to look at just about any item in the handbook in 1.20 RC1

💬 KonaCoffeeDrgn, Dec 4th at 9:49 PM

1.20 RC1, Game Crashes when pressing H on Dirt. Not sure what is causing the crash but i am providng the paste bin Assume its new data or handbook has been changed.

Paste is directly from Vanilla world with Only Extra info added.

pastebin.com/kzF5zGeJ

💬 K_Rypt, Dec 2nd at 11:39 PM

DanaCraluminum

"no health bar" oh, sorry, guess it was just that person I watched getting his mods mixed up. my mistake!

"what crop/Animal info" I'm talking about what is shown in the third image above, the one that shows the Hare and all the info on what it eats, and the Rye and all the rabbits that eat it. In both cases, the 'food/eaten by' info is missing.

"what cooking pot info" I'm sorry, my mistake again. I could've sworn I saw in the list or read in one of the comments a bit about a timer while cooking.

💬 DanaCraluminumAuthor, Dec 2nd at 1:50 PM

K_Rypt There is no healthbar in the mod.

What crop info? The mod only adds timer and nothing else. 

What animal info?

What cooking pot info?

💬 K_Rypt, Dec 2nd at 1:40 PM

so, I just downloaded this mod for the first time. just after updating to 1.19.8, playing on a save from 1.18.1 and the mod seems to be 'mostly' working. the hot key combo of "shift+H" does nothing, but "ctrl+H" does seem to work instead. I primarily got this mod because I had seen a let's player use it and saw it came with a 'health bar' system for all animals and enimies. That's not working. When I press the hot key for info on animals and plants, it only shows the vanilla info: example - Growing flax only shows Material,Burn Temp, Burn Rate, Growth Stage, and it's drops when broken. Nothing else. Same for animals.

This doesn't seem to be the case for some foods, like red meat and lumps of fat, as well as items like raw hide, these show all the info that your mod should. I have timers on crops and querns, but not (actively)cooking pots. I also checked a trader and the mod worked fine with displaying the info in the handbook. the only thing I can think of is that it might be some weird 'version conflict' that arose because of how the game updates old maps. since you have to start the process by opening the old map in the newly updated game and accept a prompt for the game to update it. the conflict may have come from this, otherwise, I have no idea why the mod isn't fully working.

💬 EmilyKozlowska, Nov 9th at 4:58 PM

Kherron That issue happened to me it seems, thank you for reporting your findings, that was my issue as well thank you so much for helping me also!

Did you delete the DLL file?

💬 kala, Oct 9th at 7:40 PM

fucking legendary mod

💬 Kherron, Sep 22nd at 7:44 PM

In my case I had a 1.18 intance on my pc and a 1.19.8 instance on my pc, cause I played Survival on the older version but had a server I played on that ran on the newer one, I had to manually configure where each one would place their world saves and load their mods from, I was using both and the 1.18 instance I did my solo play on was working fine. I was moving my old saves over and updating them and their mods to the 1.19.8 instance. I have since created a brand new creative world to test, with the mod active, same issue, the trader info won't show pricing, charcoal pit won't show info either, neither will ingots show workable temp like previously. 

I did a bit of a dive into the files and info, it seems in VintagestoryData/Cache/unpack folder, it had carried over the old mod cache of extra info, and when I deleted the old version from the actual mod folder the version in unpack remained, when adding the latest mod version it made a chace for this one, but because there were two extra info's it wasn't actually showing the results. Deleting the old version in the unpack folder in Cache worked and the info is now showing as normal. 

 


DanaCraluminum, also TheAmethyst this might fix your issues. 

💬 DanaCraluminumAuthor, Sep 22nd at 7:21 PM

Kherron I can't reproduce the issue, mod works for me on 1.18, 1.19 and 1.20 without any issues

💬 Kherron, Sep 22nd at 7:17 PM

Issues arising when moving from 1.18 to 1.19 versions of this mod when updating the world. The update works and everything else loads fine however the mod isn't working. Handbook not providing the extra info on traders for example. it's also not showing smithing temps like before either. same issue I think as TheAmethyst

💬 DanaCraluminumAuthor, Sep 16th at 10:28 AM

Cuddly_Khan No plans

💬 Cuddly_Khan, Sep 16th at 10:14 AM

Hi! I was wondering if it would be possible for you to add a timer to the forge? Would be handy to see how long until the coal in the forge lasts.

💬 TheAmethyst, Aug 7th at 9:30 PM

I just meant that this mod wasn't working on my world when I updated it. I wasn't nessicarily saying that it was a bug with the mod. Could be somthing with how the game handles mods. I'm not sure. DanaCraluminum

💬 DanaCraluminumAuthor, Aug 7th at 12:36 PM

TheAmethyst Pit kiln timer and charcoal timer are completely separated

💬 TheAmethyst, Aug 7th at 12:33 PM

Im confused why you said "both bugs"

💬 DanaCraluminumAuthor, Aug 7th at 11:52 AM

TheAmethyst There is no config. I don't know why you think about one of my other mods, because I have 98+ other mods beside these two

💬 TheAmethyst, Aug 7th at 11:50 AM

DanaCraluminum I probably just need to start a new world or something. It's probably a config file as to why this mod isn't loading idk. Both bugs? Do you mean your Double Slabs mod too?

💬 DanaCraluminumAuthor, Aug 7th at 8:56 AM

TheAmethyst Can't reproduce both bugs

💬 TheAmethyst, Aug 6th at 10:30 AM

The mod. The game showed it as enabled but it wasen't doing anything in my world. No Pit Kiln timer/charoal pit time.

💬 DanaCraluminumAuthor, Aug 6th at 8:04 AM

TheAmethyst What exactly doesn't work?

💬 TheAmethyst, Aug 6th at 12:59 AM

DanaCraluminum updated to 1.8.1 and it no longer works. Reverted back to 1.8.0. and it works. Do i need to delete a config or something?

💬 TheCatboyKing, Aug 5th at 11:47 PM

Thank you for the quick patch Craluminum. Take care and stay safe out there. 

💬 DejFidOFF, Aug 5th at 8:17 PM

ooh ok, thank you DanaCraluminum

💬 DanaCraluminumAuthor, Aug 5th at 8:06 PM

DejFidOFF Not technically possible

💬 DejFidOFF, Aug 5th at 7:48 PM

DanaCraluminum

This mod - Extra Info, so everyone connected to the server will download and use this mod. Because right now it is Side: Client

 

💬 DanaCraluminumAuthor, Aug 5th at 5:56 PM

DejFidOFF What exactly?

💬 DejFidOFF, Aug 5th at 5:45 PM

hey o/ DanaCraluminum

 

Is it possible to make it for server too? Thank you.

💬 DanaCraluminumAuthor, Aug 5th at 9:22 AM

TheCatboyKing Fixed

💬 TheCatboyKing, Aug 5th at 5:04 AM

Encountered A bug that I had with the updated version of the mod. whenever you make bread with the bucket of water, every itteritive craft of bread after the bucket is no longer full, comes out with a 0 durability, unstackable state. removing the mod fixes the issue. I wanted to leave this note here so i could make you aware of the issue. Thank you for your time. 

💬 dashr, Aug 1st at 7:41 PM

DanaCraluminum I've deleted the image. Idk why it was there. Point still stands - weird desync on servers but only in the gui of Exra Info.

💬 DanaCraluminumAuthor, Aug 1st at 4:32 PM

dashr There is image attached to your message

💬 dashr, Aug 1st at 4:06 PM

DanaCraluminum What? I've never said I made an image. Do you need one for clarification?

💬 DanaCraluminumAuthor, Aug 1st at 12:52 PM

dashr Image doesn't exist

💬 dashr, Aug 1st at 9:48 AM

DanaCraluminum Yes, I thought that too, until I noticed that we have different times for e.g. the Pit Kiln etc. on a server with other players. Of course, this happens when we turn them on at the same time. We've tested it repeatedly - but the timers are still completely different. Maybe it's a vanilla thing. Since the Pit Kiln Timers show incorrect numbers, they are nevertheless finished at exactly the same time.

 
💬 DanaCraluminumAuthor, Aug 1st at 9:08 AM

dashr There are no features that should be synced

💬 dashr, Jul 31st at 9:57 PM

Will there ever be a version that is compatible with Server Sync?

💬 Ernie, Jul 26th at 11:41 AM

Ah ok, I see it now in the version info. I never used that version.  Thanks for the reply!  Maybe mark those features as temporarily disabled in the "Client Side Features" section above? DanaCraluminum

💬 DanaCraluminumAuthor, Jul 26th at 7:53 AM

Ernie That feature is disabled since 1.7.0

💬 Ernie, Jul 26th at 6:17 AM

I love this mod.  The extra information given is very useful.  However, for some reason I don't see the "animal eats X" and "X is eaten by" information in the handbook.  I suspect it's because my server has the mod PetAI on it.

💬 lord_luba, Jun 7th at 5:12 PM

I see, thanks for the answer.

💬 DanaCraluminumAuthor, Jun 7th at 4:11 PM

lord_luba I can't find source code for Primitive Survival, so I have no idea how to do that, sorry

💬 lord_luba, Jun 7th at 1:06 PM

Would be nice to have added timer for Primitive survival Hollow tree - replenish.

💬 DUCATISLO, May 28th at 1:08 PM

thx

💬 DanaCraluminumAuthor, May 26th at 8:33 PM

Aedis It is known vanilla bug, I will see what I can do once I update this mod

💬 Aedis, May 26th at 8:24 PM

When I put hot bowl (with temperature shown) on ground storage as first item title gets rendered with html tags vissible, if I just add it to existing it behaves properly.
Once it cools so temperature is no longer added problem does not happen.

💬 DanaCraluminumAuthor, May 8th at 6:12 PM

Rexxia What issues?

💬 Rexxia, May 8th at 4:27 PM

@DanaCraluminum It seems like the handbook additions in this mod have always had issues, and I really want this mod for the overlay features.

 

💬 DanaCraluminumAuthor, May 6th at 9:24 PM

Rexxia What stability reasons?

💬 Rexxia, May 6th at 8:18 PM

I would rather just have the HUD part of this mod for stability reasons

 

💬 NukoSan, Jan 21st at 7:25 PM

I have had some compatibility issues with other mods and crashes when opening the handbook so would prefer to have less integration with the handbook, at least until I establish what is causing what issue ;-), love thy mod! :-) 

💬 DanaCraluminumAuthor, Jan 19th at 7:24 PM

NukoSan Latest version should be compatible (but I made 1.19.0 as minimal version), but I don't know why you would use newer version with one less feature for 1.18

💬 NukoSan, Jan 19th at 11:45 AM

Is it possible to separate the handbook and the overlay parts of the mod? Is the V1.19 in any shape or form compatible with 1.18?

💬 ElegantChimp, Jan 17th at 10:57 PM

Just wanted to mention that I tested the current version (1.6.0) of this mod on the new release of 1.19.0, and it seems like most all aspects of the mod is no longer working. I am not getting any crashes that the last two messages mentioned, but other then the hotkeys responding and seemingly working, it seems like the mod is not even enabled. I checked most the handbook features, bloomery, charcoal pit, farmland info (including farmland drop chance), block transient progress, and total items in a pile. Definitely love the mod and excited to see an update.

💬 croqaz, Jan 12th at 7:49 PM

I can confirm what the previous comment said, I'm on VS latest 1.19.rc6 and I can't use the handbook at all when this is enabled.

💬 H_8Ball, Jan 9th at 10:27 AM

Hi. I recently updated VS from v1.19.pre6 to v1.19.rc6, and I've unfortunately had to disable this beloved mod because it renders the Handbook unusable for looking up crafting recipes, as clicking a "block link" crashes VS.

Exact same error message every time as Aedis...

System.MissingFieldException: Field not found: 'Vintagestory.GameContent.ContentConfig.Foodfor'

Highly likely because the Foodfor field has been renamed for some reason. And not just for Troughs, as it last crashed for me on clicking the Linen Bag, so the field must exist for ALL block descriptors.

Hope this helps.

💬 Aedis, Dec 26th 2023 at 10:50 PM

DanaCraluminum Makes sense, thank you

💬 DanaCraluminumAuthor, Dec 26th 2023 at 10:23 PM

Aedis This is because some of unstable 1.19 versions changed how troughs behave, I won't update until it is stable

💬 Aedis, Dec 26th 2023 at 11:14 AM

Could it also support peat stacks?

💬 B0bb0, Dec 24th 2023 at 3:18 AM

Same here when clicking on Terra Preta item in handbook.

pastebin.com/1G1ygd2R

💬 jshea483, Dec 24th 2023 at 1:47 AM

I am also getting a crash when using the handbook. Here is the crash log, pastebin.com/8udcnZE4

💬 DanaCraluminumAuthor, Dec 23rd 2023 at 1:20 PM

Kassian0x0 What crash log? Upload here and send a link

💬 Kassian0x0, Dec 23rd 2023 at 6:08 AM

Crashing on 1.19 rc1 when using handbook to look at High Fertility Soil

💬 kirby_kiddd, Dec 11th 2023 at 11:53 PM

it say unable to resolve some mod dependencies when i try to load it what mod do i need?

Edit: nvm just had to downgrade it cuz im on an older version

💬 DanaCraluminumAuthor, Nov 28th 2023 at 8:57 PM

zackadiax24 Someday

💬 zackadiax24, Nov 28th 2023 at 8:54 PM

Is it possible to change the timers so they display real world time rather than in game time?

💬 DanaCraluminumAuthor, Oct 10th 2023 at 2:16 PM

sharptile Nope I don't want to do that

💬 sharptile, Oct 8th 2023 at 8:15 PM

Hello. Unfortunately i couldnt find a better way to message you to ask:

Would a client side chisel block paster be possible?

What i mean is if you could save a chiseled block as a structure in creative
then go into a server or a different world and be able to pick that block(most likely from a folder) with the chiself tool inhand (maybe in the F menu)
and then be able to paste it(the shape) onto any chiselable block.
(i was thinking since pasting it all at once could have the server deny the chisel spam  it could instead still chisel the pixeld one by one but it wouldnt be painfully manual)

Does that make sense?
Please ask if not.

Sorry that im asking in the comments of a random you made.
I was just hoping the chiseling problem could be solved by something like this.

💬 DanaCraluminumAuthor, Oct 2nd 2023 at 11:11 AM

Bumber That means that timer is not updated yet, I can only display timer, not change or update it

💬 Bumber, Oct 2nd 2023 at 7:52 AM

I was watching a crop timer tick down and I noticed it go from "0 hours, 1 minutes" to "-1 hours, -1 minutes".

The hours display in HoursAndMinutes should use Math.Truncate while only the minutes should use Math.Floor.

Likewise for MinutesAndSeconds, only the seconds should use Math.Floor.

💬 NukoSan, Sep 24th 2023 at 6:51 PM

Running on 64 bit Windows with 32012 MB RAM
Game Version: v1.18.13 (Stable)
24/09/2023 20:31:29: Critical error occurred in the following mod: extrainfo@1.5.3
Loaded Mods: ATadMoreLight@1.0.0, aculinaryartillery@1.0.15, africanmonitorlizards@1.0.1, arrowrecovery@1.0.0, arrowsstayaround@1.0.0, attributer@1.0.5, autopanning@1.0.1, autowalk@1.0.4, bds@1.0.0, bedrespawner@1.0.0, betterruins@0.2.2, blacksmithname@1.1.1, butcheringfix@1.0.0, buzzwords@1.5.0, chiseltools@1.8.4, composter@1.0.5, extrachests@1.7.0, extrainfo@1.5.3, fantasycreatures@0.6.4, farmlife2@0.0.2, fasterladderclimbing@1.0.0, TA_fieldsandplateaus@1.0.2, gwb@1.0.1, HangingOilLamps@1.0.1, immersivecorpsedrop@1.0.1, knappingmastery@1.0.1, millwright@1.0.9, moreicons@1.0.7, MoreTorchHolders@1.0.0, nooffhand@1.0.1, palisademod@1.1.0, peacockbasses@1.1.0, primitivesurvival@3.2.9, ragnamans-lit-torch-recipe@1.0.0, richerthandirt@1.2.1, rooffix@0.0.1, rope-bridges@1.1.0, rpgitemrarity@1.0.4, rustandrails@1.0.4, sortablestorage@2.1.0, speararrowheadbits@1.1.0, stackables@2.0.5, sticksfromfirewood@1.0.0, temporalstormgear@1.0.1, translocatorengineeringredux@1.4.7, game@1.18.13, wildcrafttrees@1.2.4, wildcraft@1.6.6, zoombuttonreborn@1.5.0, additionalmolds@1.0.1, alloycalculator@1.0.0, animalcages@2.2.0, beehivekiln@1.2.2, betterfirepit@1.1.1, blacksmithgloves@1.0.1, bodyheatbar@1.0.1, canbeignited@1.1.0, carryon@1.5.0, commonlib@2.2.0, darkerdrifterspawns@1.0.1, electricity@0.0.10, fishing@1.1.5, fixhandbookclutter@1.0.5, glowingprojectiles@1.1.3, grassiergrass@1.0.0, hudclock@3.3.0, sailboat@1.1.0, mapautocenter@1.1.1, morepiles@1.4.3, ovenfuel@1.0.0, petai@1.8.1, pileful@1.0.4, claywheel@1.1.0, prospectorinfo@4.3.0, recyclebags@1.0.1, recycleclothes@1.0.0, recyclestorage@1.0.1, simplestep@1.0.8, spawnhighlight@1.1.0, stonebakeoven@1.1.0, storageoptions@1.0.1, tieredsuperiority@1.1.0, useplanksinpitkiln@1.1.1, vanillacratecompatibility@1.0.0, creative@1.18.13, vsquest@0.5.0, survival@1.18.13, vsvillage@0.7.3, wildfarmingrevival@1.1.6, xlib@0.7.4, metalrecovery@0.1.19-pre.1, bugnetcompatibility@1.0.1, chemistrylib@1.1.5, cobvoices@1.0.0, tradercamps@1.0.6, em@2.4.0, extraoverlays@1.3.1, feverstonehorses@1.5.0, maltiezfirearms@0.1.10, moreropeplease@1.0.0, pickupartist@0.2.0, playercorpse@1.8.0, shellpan@1.0.0, simplewinddirection@1.0.2, stonequarry@3.1.5, wolftaming@1.8.0, xskills@0.7.5, notenoughsand@2.0.0, xskillscatchablepatch@1.0.0
System.NullReferenceException: Object reference not set to an instance of an object.
at ExtraInfo.HandbookExtensions.GetTradeProps(EntityProperties props) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\Utility\HandbookExtensions.cs:line 362
at ExtraInfo.HandbookExtensions.<>c__DisplayClass9_0.<AddTradersInfo>b__0(EntityProperties x) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\Utility\HandbookExtensions.cs:line 327
at System.Linq.Enumerable.WhereListIterator`1.MoveNext()
at ExtraInfo.HandbookExtensions.AddTradersInfo(List`1 list, ItemSlot inSlot, ICoreClientAPI capi, ActionConsumable`1 openDetailPageFor) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\Utility\HandbookExtensions.cs:line 327
at ExtraInfo.HarmonyPatches.GetHandbookInfoPatch.Postfix(RichTextComponentBase[]& __result, ItemSlot inSlot, ICoreClientAPI capi, ActionConsumable`1 openDetailPageFor) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\Systems\HarmonyPatches\GetHandbookInfoPatch.cs:line 19
at Vintagestory.GameContent.CollectibleBehaviorHandbookTextAndExtraInfo.GetHandbookInfo_Patch1(CollectibleBehaviorHandbookTextAndExtraInfo this, ItemSlot inSlot, ICoreClientAPI capi, ItemStack[] allStacks, ActionConsumable`1 openDetailPageFor)
at Vintagestory.GameContent.GuiHandbookItemStackPage.GetPageText(ICoreClientAPI capi, ItemStack[] allStacks, ActionConsumable`1 openDetailPageFor) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 118
at Vintagestory.GameContent.GuiHandbookItemStackPage.ComposePage(GuiComposer detailViewGui, ElementBounds textBounds, ItemStack[] allstacks, ActionConsumable`1 openDetailPageFor) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 112
at Vintagestory.GameContent.ModSystemHandbook.onComposePage(GuiHandbookPage page, GuiComposer detailViewGui, ElementBounds textBounds, ActionConsumable`1 openDetailPageFor) in VSSurvivalMod\Systems\Handbook\Handbook.cs:line 93
at Vintagestory.GameContent.GuiDialogHandbook.initDetailGui() in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 316
at Vintagestory.GameContent.GuiDialogHandbook.onLeftClickListElement(Int32 index) in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 408
at Vintagestory.GameContent.GuiElementFlatList.OnMouseUpOnElement(ICoreClientAPI api, MouseEvent args) in VSSurvivalMod\Systems\Handbook\Gui\GuiElementFlatList.cs:line 117
at Vintagestory.GameContent.GuiElementFlatList.OnMouseUp(ICoreClientAPI api, MouseEvent args) in VSSurvivalMod\Systems\Handbook\Gui\GuiElementFlatList.cs:line 172
at Vintagestory.API.Client.GuiComposer.OnMouseUp(MouseEvent mouse) in VintagestoryApi\Client\UI\GuiComposer.cs:line 440
at Vintagestory.API.Client.GuiDialog.OnMouseUp(MouseEvent args) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 578
at Vintagestory.Client.NoObf.GuiManager.OnMouseUp(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 415
at Vintagestory.Client.NoObf.ClientMain.OnMouseUp(MouseEvent args) in VintagestoryLib\Client\ClientMain.cs:line 1854
at Vintagestory.Client.GuiScreenRunningGame.OnMouseUp(MouseEvent args) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 349
at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonUp(MouseButtonEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 209
at OpenTK.Windowing.Desktop.NativeWindow.MouseButtonCallback(Window* window, MouseButton button, InputAction action, KeyModifiers mods)
--- End of stack trace from previous location ---
at OpenTK.Windowing.Desktop.NativeWindow.RethrowCallbackExceptionsIfNeeded()
at OpenTK.Windowing.Desktop.NativeWindow.ProcessWindowEvents(Boolean waitForEvents)
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 313
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 129
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 DanaCraluminumAuthor, Sep 24th 2023 at 4:58 PM

NukoSan Full list of mods please

💬 NukoSan, Sep 24th 2023 at 3:36 PM

System.NullReferenceException: Object reference not set to an instance of an object.
at ExtraInfo.HandbookExtensions.GetTradeProps(EntityProperties props) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\Utility\HandbookExtensions.cs:line 362
at ExtraInfo.HandbookExtensions.<>c__DisplayClass9_0.<AddTradersInfo>b__0(EntityProperties x) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\Utility\HandbookExtensions.cs:line 327
at System.Linq.Enumerable.WhereListIterator`1.MoveNext()
at ExtraInfo.HandbookExtensions.AddTradersInfo(List`1 list, ItemSlot inSlot, ICoreClientAPI capi, ActionConsumable`1 openDetailPageFor) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\Utility\HandbookExtensions.cs:line 327
at ExtraInfo.HarmonyPatches.GetHandbookInfoPatch.Postfix(RichTextComponentBase[]& __result, ItemSlot inSlot, ICoreClientAPI capi, ActionConsumable`1 openDetailPageFor) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\Systems\HarmonyPatches\GetHandbookInfoPatch.cs:line 19
at Vintagestory.GameContent.CollectibleBehaviorHandbookTextAndExtraInfo.GetHandbookInfo_Patch1(CollectibleBehaviorHandbookTextAndExtraInfo this, ItemSlot inSlot, ICoreClientAPI capi, ItemStack[] allStacks, ActionConsumable`1 openDetailPageFor)
at Vintagestory.GameContent.GuiHandbookItemStackPage.GetPageText(ICoreClientAPI capi, ItemStack[] allStacks, ActionConsumable`1 openDetailPageFor) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 118
at Vintagestory.GameContent.GuiHandbookItemStackPage.ComposePage(GuiComposer detailViewGui, ElementBounds textBounds, ItemStack[] allstacks, ActionConsumable`1 openDetailPageFor) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 112
at Vintagestory.GameContent.ModSystemHandbook.onComposePage(GuiHandbookPage page, GuiComposer detailViewGui, ElementBounds textBounds, ActionConsumable`1 openDetailPageFor) in VSSurvivalMod\Systems\Handbook\Handbook.cs:line 93
at Vintagestory.GameContent.GuiDialogHandbook.initDetailGui() in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 316
at Vintagestory.GameContent.GuiDialogHandbook.OpenDetailPageFor(String pageCode) in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 373
at Vintagestory.GameContent.ModSystemHandbook.OnHelpHotkey_Patch1(ModSystemHandbook this, KeyCombination key)
at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean isGlobal, Boolean fallBack) in VintagestoryLib\Client\HotkeyManager.cs:line 375
at Vintagestory.Client.NoObf.ClientMain.OnKeyDown(KeyEvent args) in VintagestoryLib\Client\ClientMain.cs:line 1705
at Vintagestory.Client.NoObf.ClientPlatformWindows.game_KeyDown(KeyboardKeyEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 231
at OpenTK.Windowing.Desktop.NativeWindow.KeyCallback(Window* window, Keys key, Int32 scancode, InputAction action, KeyModifiers mods)
--- End of stack trace from previous location ---
at OpenTK.Windowing.Desktop.NativeWindow.RethrowCallbackExceptionsIfNeeded()
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 313
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 129
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 DanaCraluminumAuthor, Sep 24th 2023 at 1:52 PM

NukoSan I can't reproduce that, send crash log otherwise issue will remain not fixed indefinitely

image

💬 NukoSan, Sep 24th 2023 at 12:54 PM

Hi DanaCraluminum :-) when pressing "H" on the blueberry - CTD, repeatable

💬 Razorray, Sep 13th 2023 at 11:43 PM

Love this mod. Love the timers for kilns and bloomeries. Any chance we can get it on the Stone Coffin for the steel furnace as well? 

💬 MiningTcup, Sep 12th 2023 at 2:05 AM

Could you make all the time calculations more like this? It's nice to have seconds.

$"Will finish in {Math.Floor(timeRemaining)}:{Math.Floor((timeRemaining - Math.Truncate(timeRemaining)) * 60)}"

💬 DanaCraluminumAuthor, Sep 11th 2023 at 9:45 PM

Bumber Fixed

💬 Bumber, Sep 11th 2023 at 3:16 PM

Carcasses and eggs have stopped showing their transient timers.

Edit: Thanks!

💬 DanaCraluminumAuthor, Sep 11th 2023 at 12:35 PM

pablo11300 I'm still not able to reproduce the crash

💬 pablo11300, Sep 10th 2023 at 5:09 PM

https://mods.vintagestory.at/show/mod/4149

dried peat 

DanaCraluminum

💬 DanaCraluminumAuthor, Sep 10th 2023 at 4:32 PM

pablo11300 What mod?

💬 pablo11300, Sep 10th 2023 at 4:29 PM

I had a mod activated that adds a craft on the peat otherwise I just pressed h when my mouse icon was on the peat

DanaCraluminum

💬 DanaCraluminumAuthor, Sep 10th 2023 at 1:24 PM

pablo11300 How to reproduce this click by click? I tried to open pages with peat and it is ok

💬 pablo11300, Sep 10th 2023 at 12:48 PM

hello i crach when chek the peat   

 

System.NullReferenceException: Object reference not set to an instance of an object.
at ExtraInfo.HandbookExtensions.GetTradeProps(EntityProperties props) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\Utility\HandbookExtensions.cs:line 362
at ExtraInfo.HandbookExtensions.<>c__DisplayClass9_0.<AddTradersInfo>b__0(EntityProperties x) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\Utility\HandbookExtensions.cs:line 327
at System.Linq.Enumerable.WhereListIterator`1.MoveNext()
at ExtraInfo.HandbookExtensions.AddTradersInfo(List`1 list, ItemSlot inSlot, ICoreClientAPI capi, ActionConsumable`1 openDetailPageFor) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\Utility\HandbookExtensions.cs:line 327
at ExtraInfo.HarmonyPatches.GetHandbookInfoPatch.Postfix(RichTextComponentBase[]& __result, ItemSlot inSlot, ICoreClientAPI capi, ActionConsumable`1 openDetailPageFor) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\Systems\HarmonyPatches\GetHandbookInfoPatch.cs:line 19
at Vintagestory.GameContent.CollectibleBehaviorHandbookTextAndExtraInfo.GetHandbookInfo_Patch1(CollectibleBehaviorHandbookTextAndExtraInfo this, ItemSlot inSlot, ICoreClientAPI capi, ItemStack[] allStacks, ActionConsumable`1 openDetailPageFor)
at Vintagestory.GameContent.GuiHandbookItemStackPage.GetPageText(ICoreClientAPI capi, ItemStack[] allStacks, ActionConsumable`1 openDetailPageFor) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 118
at Vintagestory.GameContent.GuiHandbookItemStackPage.ComposePage(GuiComposer detailViewGui, ElementBounds textBounds, ItemStack[] allstacks, ActionConsumable`1 openDetailPageFor) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 112
at Vintagestory.GameContent.ModSystemHandbook.onComposePage(GuiHandbookPage page, GuiComposer detailViewGui, ElementBounds textBounds, ActionConsumable`1 openDetailPageFor) in VSSurvivalMod\Systems\Handbook\Handbook.cs:line 93
at Vintagestory.GameContent.GuiDialogHandbook.initDetailGui() in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 316
at Vintagestory.GameContent.GuiDialogHandbook.OpenDetailPageFor(String pageCode) in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 373
at Vintagestory.GameContent.ModSystemHandbook.OnHelpHotkey_Patch1(ModSystemHandbook this, KeyCombination key)
at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean isGlobal, Boolean fallBack) in VintagestoryLib\Client\HotkeyManager.cs:line 375
at Vintagestory.Client.NoObf.ClientMain.OnKeyDown(KeyEvent args) in VintagestoryLib\Client\ClientMain.cs:line 1705
at Vintagestory.Client.NoObf.ClientPlatformWindows.game_KeyDown(KeyboardKeyEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 231
at OpenTK.Windowing.Desktop.NativeWindow.KeyCallback(Window* window, Keys key, Int32 scancode, InputAction action, KeyModifiers mods)
--- End of stack trace from previous location ---
at OpenTK.Windowing.Desktop.NativeWindow.RethrowCallbackExceptionsIfNeeded()
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 312
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 129
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 NukoSan, Sep 9th 2023 at 6:35 PM

DanaCraluminum U me Lady... Legend :-) if you're ever around Edinburgh - beer on me :-)

💬 DanaCraluminumAuthor, Sep 9th 2023 at 12:25 PM

Dobrogost NukoSan Fixed

💬 NukoSan, Sep 8th 2023 at 10:53 PM

When I plant Yarrow or Poison Oak (I am guessing all plants from Wildcraft mod) and then pick it back up (by smashing it) the game crashes.

System.NullReferenceException: Object reference not set to an instance of an object.
at ExtraInfo.TextExtensions.GetMin(NatFloat natFloat) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\Utility\TextExtensions.cs:line 19
at ExtraInfo.TextExtensions.GetMinMax(NatFloat natFloat) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\Utility\TextExtensions.cs:line 14
at ExtraInfo.CollectibleBehaviorTreeGrowthDescription.AppendInfo(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\CollectibleBehavior\CollectibleBehaviorTreeGrowthDescription.cs:line 42
at ExtraInfo.CollectibleBehaviorTreeGrowthDescription.GetHeldItemInfo(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\CollectibleBehavior\CollectibleBehaviorTreeGrowthDescription.cs:line 18
at Vintagestory.API.Common.CollectibleObject.GetHeldItemInfo_Patch3(CollectibleObject this, ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo)
at Vintagestory.API.Common.Block.GetHeldItemInfo(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo) in VintagestoryApi\Common\Collectible\Block\Block.cs:line 2161
at Vintagestory.API.Common.ItemStack.GetDescription(IWorldAccessor world, ItemSlot inSlot, Boolean debug) in VintagestoryApi\Common\Collectible\ItemStack.cs:line 403
at Vintagestory.API.Common.ItemSlot.GetStackDescription(IClientWorldAccessor world, Boolean extendedDebugInfo) in VintagestoryApi\Common\Inventory\ItemSlot.cs:line 475
at Vintagestory.Client.NoObf.HudMouseTools.OnRequireInfoText(ItemSlot slot) in VintagestoryLib\Client\Systems\Gui\Huds\HudMouseTools.cs:line 168
at Vintagestory.API.Client.GuiElementItemstackInfo.AsyncRecompose() in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Text\GuiElementItemstackInfo.cs:line 126
at Vintagestory.API.Client.GuiElementItemstackInfo.SetSourceSlot(ItemSlot nowSlot, Boolean forceRecompose) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Text\GuiElementItemstackInfo.cs:line 252
at Vintagestory.Client.NoObf.HudMouseTools.OnMouseEnterSlot(ItemSlot slot) in VintagestoryLib\Client\Systems\Gui\Huds\HudMouseTools.cs:line 212
at Vintagestory.Client.NoObf.ClientEventManager.TriggerOnMouseEnterSlot(ClientMain game, ItemSlot slot) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 510
at Vintagestory.Client.NoObf.InputAPI.TriggerOnMouseEnterSlot(ItemSlot slot) in VintagestoryLib\Client\API\InputAPI.cs:line 46
at Vintagestory.API.Client.GuiElementItemSlotGridBase.OnMouseMove(ICoreClientAPI api, MouseEvent args) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 810
at Vintagestory.API.Client.GuiComposer.OnMouseMove(MouseEvent mouse) in VintagestoryApi\Client\UI\GuiComposer.cs:line 495
at Vintagestory.API.Client.GuiDialog.OnMouseMove(MouseEvent args) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 602
at Vintagestory.Client.NoObf.GuiManager.OnMouseMove(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 433
at Vintagestory.Client.NoObf.ClientMain.OnMouseMove(MouseEvent args) in VintagestoryLib\Client\ClientMain.cs:line 1892
at Vintagestory.Client.NoObf.ClientPlatformWindows.UpdateMousePosition() in VintagestoryLib\Client\ClientPlatform\Input.cs:line 112
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 76
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 312
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 129
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 DanaCraluminumAuthor, Sep 7th 2023 at 4:23 AM

Inabikari It is vanilla bug, I don't know how to fix vanilla bugs

💬 Inabikari, Sep 7th 2023 at 2:56 AM

image

I'm assuming this belongs here

💬 B0bb0, Sep 5th 2023 at 10:43 PM

DanaCraluminum Thank YOU!! 😀

💬 Jimzawy, Sep 5th 2023 at 2:16 PM

Glad u inverted the resistance text, it was weiding my OCD out, "thumbs up"

💬 B0bb0, Aug 16th 2023 at 5:03 PM

Hi Dana,

Quick question.  The 'Resistance' shown when chopping a tree or other destructive action counts up to 100%.  That seems backward.  Is it?  It may just be terminology, but if you are displaying resistance it would make more sense if it started at 100% and decreased.  Or perhaps change the title to 'Completion'?

Thanks for the great work :)

💬 Dobrogost, Aug 10th 2023 at 8:40 PM

Running on 64 bit Windows with 24 GB RAM
Game Version: v1.18.7 (Stable)
10/08/2023 23:40:19: Critical error occurred in the following mod: extrainfo@1.4.0
Loaded Mods: extrainfo@1.4.0, game@1.18.7, wildcraft@1.6.6, creative@1.18.7, survival@1.18.7
Involved Harmony IDs: craluminum2413.extrainfo
System.NullReferenceException: Object reference not set to an instance of an object.
at ExtraInfo.TextExtensions.GetMin(NatFloat natFloat)
at ExtraInfo.TextExtensions.GetMinMax(NatFloat natFloat)
at ExtraInfo.CollectibleBehaviorTreeGrowthDescription.AppendInfo(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world)
at ExtraInfo.CollectibleBehaviorTreeGrowthDescription.GetHeldItemInfo(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo)
at Vintagestory.API.Common.CollectibleObject.GetHeldItemInfo_Patch1(CollectibleObject this, ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo)
at Vintagestory.API.Common.Block.GetHeldItemInfo(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryApi\Common\Collectible\Block\Block.cs:line 2183
at Vintagestory.API.Common.ItemStack.GetDescription(IWorldAccessor world, ItemSlot inSlot, Boolean debug) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryApi\Common\Collectible\ItemStack.cs:line 401
at Vintagestory.API.Client.GuiElementItemstackInfo.AsyncRecompose() in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryApi\Client\UI\Elements\Impl\Interactive\Text\GuiElementItemstackInfo.cs:line 126
at Vintagestory.API.Client.GuiElementItemstackInfo.SetSourceSlot(ItemSlot nowSlot, Boolean forceRecompose) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryApi\Client\UI\Elements\Impl\Interactive\Text\GuiElementItemstackInfo.cs:line 252
at Vintagestory.Client.NoObf.HudMouseTools.OnMouseEnterSlot(ItemSlot slot) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryLib\Client\Systems\Gui\Huds\HudMouseTools.cs:line 216
at Vintagestory.Client.NoObf.ClientEventManager.TriggerOnMouseEnterSlot(ClientMain game, ItemSlot slot) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryLib\Client\Util\ClientEventManager.cs:line 510
at Vintagestory.API.Client.GuiElementItemSlotGridBase.OnMouseMove(ICoreClientAPI api, MouseEvent args) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 880
at Vintagestory.API.Client.GuiComposer.OnMouseMove(MouseEvent mouse) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryApi\Client\UI\GuiComposer.cs:line 495
at Vintagestory.API.Client.GuiDialog.OnMouseMove(MouseEvent args) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 588
at Vintagestory.Client.NoObf.GuiManager.OnMouseMove(MouseEvent args) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 440
at Vintagestory.Client.NoObf.ClientMain.OnMouseMove(MouseEvent args) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryLib\Client\ClientMain.cs:line 1915
at Vintagestory.Client.NoObf.ClientPlatformWindows.UpdateMousePosition() in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryLib\Client\ClientPlatform\Input.cs:line 148
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 109
at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
at OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 476
at OpenTK.GameWindow.DispatchRenderFrame() in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 452
at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 375
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs)
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

Event Log entries containing Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 07/08/2023 22:19:29, Site = , Source = Windows Error Reporting, Message = Fault bucket , type 0
Event Name: AppHangTransient
Response: Not available
Cab Id: 0

Problem signature:
P1: Vintagestory.exe
P2: 1.18.7.0
P3: 64bd7a7d
P4: unknown
P5: unknown
P6: unknown
P7: unknown
P8:
P9:
P10:

Attached files:
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.c3b104ea-acae-4b65-bb96-580206c37ea3.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.1312921c-7856-4b30-98d9-a07908b9d393.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.89a0897d-3147-4f25-a886-e623209cdb67.tmp.txt

These files may be available here:
NULL

Analysis symbol:
Rechecking for solution: 0
Report Id: 5a534281-5c7b-421b-ba77-bf16be3eb0e6
Report Status: 2049
Hashed bucket:
Cab Guid: 0 }
--------------
{ TimeGenerated = 06/08/2023 11:35:37, Site = , Source = .NET Runtime, Message = Application: Vintagestory.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Exception
at Vintagestory.Common.ClassRegistry.CreateCollectibleBehavior(Vintagestory.API.Common.CollectibleObject, System.String)
at Vintagestory.Common.ItemTypeNet.ReadItemTypePacket(Packet_ItemType, Vintagestory.API.Common.IWorldAccessor, Vintagestory.Common.ClassRegistry)
at Vintagestory.Client.NoObf.ClientSystemStartup.PopulateItems(System.Collections.Generic.List`1<Vintagestory.API.Common.Item>, Int32)
at Vintagestory.Client.NoObf.ClientSystemStartup.LoadItemTypes()
at Vintagestory.Client.NoObf.ClientSystemStartup.HandleServerAssets_Step1()
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()

}
--------------
{ TimeGenerated = 05/08/2023 22:16:43, Site = , Source = Windows Error Reporting, Message = Fault bucket 1643185962812030942, type 5
Event Name: RADAR_PRE_LEAK_64
Response: Not available
Cab Id: 0

Problem signature:
P1: Vintagestory.exe
P2: 1.18.7.0
P3: 10.0.22621.2.0.0
P4:
P5:
P6:
P7:
P8:
P9:
P10:

Attached files:
\\?\C:\Users\user\AppData\Local\Temp\RDRDE4F.tmp\empty.txt
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.0647b1da-6336-487a-98d4-a888b632d553.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.02d6e4e8-d870-4fcc-a51b-13a27202bb68.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.0a7a0594-7711-4dfc-88a8-06c4b14fd856.tmp.txt
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.a26b398f-62cd-4ed9-9596-83f5e0de87c1.tmp.xml

These files may be available here:
NULL

Analysis symbol:
Rechecking for solution: 0
Report Id: a537c3ef-5110-4bc9-8638-f7d8b74ebd21
Report Status: 268435456
Hashed bucket: 9d76a3c7aaf152fd86cdc4ed5d51bfde
Cab Guid: 0 }

💬 DanaCraluminumAuthor, Aug 10th 2023 at 8:20 PM

Dobrogost I can't reproduce it on 1.18.8

💬 Dobrogost, Aug 10th 2023 at 7:27 PM

Mod is crashing my game. I planted Poison Oak seed. Break it. And got in my inventory Poison Oak Seed (growing) thing. And everytime i hover with my cursor over it - game crashing. After disabeling ExtraInfo mod - everything is fine.

💬 Rythillian, Aug 8th 2023 at 10:08 PM

Any chance we could get the rpm and torque of gears added with this mod?

💬 DanaCraluminumAuthor, Aug 4th 2023 at 1:22 AM

blad I assume it is fixed since 1.1.0

💬 blad, Aug 3rd 2023 at 11:39 PM

Does the new version fix the bug regarding the quern? It was giving wrong percentages for the total amount of the product within the quern on 1.3.

💬 HoosierDaddy, Jul 30th 2023 at 1:44 AM

"Don't show skep info for beehive"

Was the data inaccurate. or deemed to "cheaty" or what?

Thanks!

💬 Guimoute, Jul 22nd 2023 at 8:35 PM

Great mod! I just installed this, it is very handy. Would you consider adding animal pregnancy length remaining to the info tooltip, and tree seed growth duration in the handbook? That would be super helpful.

💬 DanaCraluminumAuthor, Jul 14th 2023 at 1:48 PM

Bumber 

image

💬 Bumber, Jul 14th 2023 at 1:43 PM

DanaCraluminum I was talking about "Ingot + Chisel = 20 Bits", not forging the chisel itself. This is used to get the metal back into a crucible for alloying.

It just shows that you can turn an anvil into ingots via chisel.

💬 DanaCraluminumAuthor, Jul 13th 2023 at 11:00 PM

FinkThinker Fixed

💬 FinkThinker, Jul 13th 2023 at 10:01 PM

Crashes the game when looking at the soaking/soaked bark bundles from "In Dappled Groves"

7/13/2023 2:58:34 PM: Critical error occurred in the following mod: extrainfo@1.1.0
Loaded Mods: aculinaryartillery@1.0.12-pre.2, atwatersedge@1.3.1, autopanning@1.0.1, autowalk@1.0.2, chiseltools@1.8.4, extrainfo@1.1.0, HangingOilLamps@1.0.1, indappledgroves@0.4.10-dev.2, moremolds@1.4.2, primitivesurvival@3.2.4, speararrowheadbits@1.1.0, translocatorengineeringredux@1.4.3, viescraftmachines@2.2.2, game@1.18.6, zoombuttonreborn@1.4.0, egocaribautomapmarkers@2.6.0, betterfirepit@1.1.1, carryon@1.2.0, commonlib@2.1.1, expandedfoods@1.6.6, farmlanddropssoil@1.4.0, fromgoldencombs@1.4.18, hudclock@3.2.1, medievalmap@1.3.3, morepiles@1.4.3, naturalnight@2.0.0, offhanddebuffpatch@1.0.1, prospecttogether@1.0.0, stepup@1.2.0, sts@1.0.4, creative@1.18.6, survival@1.18.6, wildfarmingrevival@1.0.9, bullseye@2.5.0-rc.1, captureanimals@2.5.3, em@2.2.1, playercorpse@1.7.2, xinvtweaks@1.5.6, bricklayers@2.2.0
System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.GameContent.BlockEntityTransient.CheckTransition(Single dt) in C:\Users\Tyron\Documents\vintagestory\game-net7\VSEssentials\BlockEntity\BETransient.cs:line 105
at ExtraInfo.InfoExtensions.GetTransientInfo(StringBuilder dsc, BlockEntityTransient be) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\Util\InfoExtensions.cs:line 167
at ExtraInfo.HarmonyPatches.BlockEntityInfoPatch.Postfix(BlockEntity __instance, StringBuilder dsc) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\HarmonyPatches.cs:line 63
at Vintagestory.API.Common.BlockEntity.GetBlockInfo_Patch1(BlockEntity this, IPlayer forPlayer, StringBuilder dsc)
at Vintagestory.API.Common.Block.GetPlacedBlockInfo_Patch3(Block this, IWorldAccessor world, BlockPos pos, IPlayer forPlayer)
at Vintagestory.Client.NoObf.HudElementBlockAndEntityInfo.ComposeBlockInfoHud() in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\Systems\Gui\Huds\HudElementBlockAndEntityInfo.cs:line 114
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Common\EventManager.cs:line 59
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientMain.cs:line 796
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientMain.cs:line 712
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 200
at Vintagestory.Client.ScreenManager.Render(Single dt) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ScreenManager.cs:line 668
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ScreenManager.cs:line 643
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 73
at OpenTK.Windowing.Desktop.GameWindow.DispatchRenderFrame()
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientProgram.cs:line 300
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientProgram.cs:line 127
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 DanaCraluminumAuthor, Jul 12th 2023 at 1:44 PM

Bumber Chisels already do that

image

Shields don't have pages because of vanilla bug, I WON'T fix vanilla bugs

💬 Bumber, Jul 12th 2023 at 1:01 PM

Handbook: Chisels don't indicate that they can be crafted with ingots to reduce them to bits. Most shields don't have pages, the icon doing nothing when clicked on wherever they appear.

💬 Sodyaler, Jul 11th 2023 at 11:14 PM

This is amazing, very helpful. Thanks! One suggestion is for the quern. Currently it shows the percentage of the overall progess of the max possible stack of the item in there instead of the overall progress of the amount of items currently in the quern. Example, if a stack of limestone stones is a max of 100 (I'm using simple numbers for an example) but you only put 10 in, the info will show "Everything 90%" done, instead of showing lets say 20% done after grinding 2 stones. I hope I explained that clearly

💬 JonnyGeek, Jul 5th 2023 at 2:16 PM

This is soooo good, thanks for the mod !

Suggestions on existing info:

  • Preferences: Possibility to show IRL time instead of ingame time, or show both. (Not everyone knows 1h = 2min irl)
  • Temporal Storm: Show when the storm ends
  • Handbook mobs: How their health and the damage they deal. The loot table with drop rates.

New info suggestions:

  • Oven info: Show the cooking % progress of each piece inside the oven. (Not sure if time until cooked can be shown, since it depends on temperature that changes)
  • Molds: Show at what temerature the player can pickup the item from the mold. Show how long it will take until you'll be able to do so.
  • Resin: Show when the next resin will be available in logs.

     Mechanical info:

  • RPM: Show the rotations per minute of every mechanical element (axles, gears, rotors, querns, pulverizer, helve hammers and maybe even the auto rotor in creative)
  • Quern: Show the items per minute or how long it takes for an item to grind (Get that info from the RPM?)
  • Pulverizer: Same as quern
  • Helve hammer: Show RPM and Hits per minute(It might be 4 hits per rotation, not sure)

     It don't know what kind of information you can get from all the mechanical stuff, maybe there's some kind of torque or power data ? Maybe           there's a way to know how much power a helve hammer needs to work for example.

 

I know nothing about husbandry, maybe there's some useful info people need too :)

 

💬 Lazloner, Jul 5th 2023 at 3:09 AM

Thanks a ton for this. I saw the post on the subreddit and immediately came to grab it.

(edit comment delete)